type NameList = {
    name: string
}

export const axios = (url: string): Promise<NameList[]> => { //传入url，返回NameList数组
    return new Promise((resolve) => {
        let xhl: XMLHttpRequest = new XMLHttpRequest() // 去调用接口
        xhl.open('GET', url) // 获取数据
        xhl.onreadystatechange = () => { // 变化的时候就调用
            if (xhl.readyState === 4 && xhl.status) { // 调用完成，且接口正常
                setTimeout(() => {
                    resolve(JSON.parse(xhl.responseText)) // 返回的格式
                }, 2000);
            }
        }
        xhl.send(null) //发送数据
    })
}